package model;

public class ItemPedido {
	private Produto produto;
	private int quantidade;

	public ItemPedido(Produto p, int qtd){
		produto = p;
		quantidade = qtd;
	}
	public Produto getProduto() {
		return produto;
	}
	public void setProduto(Produto produto) {
		this.produto = produto;
	}
	public int getQuantidade() {
		return quantidade;
	}
	public void setQuantidade(int quantidade) {
		this.quantidade = quantidade;
	}

	public Double getValorTotal(){
		return this.quantidade * this.getProduto().getPreco();
	}

	public boolean equals(Object o){
		if(o instanceof ItemPedido){
			ItemPedido item = (ItemPedido) o;
			if(item.getProduto().getCodigo().equals(this.getProduto().getCodigo()))
				return true;
		}
		return false;
	}
	@Override
	public int hashCode(){
		return 0;
	}
}
